package com.jwtter.generator.utils;

/**
 * @date 2017年6月15日
 * @author jinwt
 *
 */
public class Keyword {
	public final static String ABSTRACT = " abstract ";// 表明类或者成员方法具有抽象属性
	public final static String ASSERT = " assert ";// 用来进行程序调试
	public final static String BOOLEAN = " boolean ";// 基本数据类型之一，布尔类型
	public final static String BREAK = " break ";// 提前跳出一个块
	public final static String BYTE = "byte ";// 基本数据类型之一，字节类型
	public final static String CASE = " case ";// 用在switch语句之中，表示其中的一个分支
	public final static String CATCH = " catch ";// 用在异常处理中，用来捕捉异常
	public final static String CHAR = " char ";// 基本数据类型之一，字符类型
	public final static String CLASS = "class ";// 类
	public final static String CONST = " const ";// 保留关键字，没有具体含义
	public final static String CONTINUE = " continue ";// 回到一个块的开始处
	public final static String DEFAULT = " default ";// 默认，例如，用在switch语句中，表明一个默认的分支
	public final static String DO = " do ";// 用在do-while循环结构中
	public final static String DOUBLE = " double ";// 基本数据类型之一，双精度浮点数类型
	public final static String ELSE = " else ";// 用在条件语句中，表明当条件不成立时的分支
	public final static String ENUM = " enum ";// 枚举
	public final static String EXTENDS = " extends ";// 表明一个类型是另一个类型的子类型，这里常见的类型有类和接口
	public final static String FINAL = " final ";// 用来说明最终属性，表明一个类不能派生出子类，或者成员方法不能被覆盖，或者成员域的值不能被改变，用来定义常量
	public final static String FINALLY = " finally ";// 用于处理异常情况，用来声明一个基本肯定会被执行到的语句块
	public final static String FLOAT = "float ";// 基本数据类型之一，单精度浮点数类型
	public final static String FOR = " for ";// 一种循环结构的引导词
	public final static String GOTO = " goto ";// 保留关键字，没有具体含义
	public final static String IF = " if ";// 条件语句的引导词
	public final static String IMPLEMENTS = " implements ";// 表明一个类实现了给定的接口
	public final static String IMPORT = "import ";// 表明要访问指定的类或包
	public final static String INSTANCEOF = " instanceof ";// 用来测试一个对象是否是指定类型的实例对象
	public final static String INT = "int ";// 基本数据类型之一，整数类型
	public final static String INTERFACE = " interface ";// 接口
	public final static String LONG = "long ";// 基本数据类型之一，长整数类型
	public final static String NATIVE = " native ";// 用来声明一个方法是由与计算机相关的语言（如C/C++/FORTRAN语言）实现的
	public final static String NEW = " new ";// 用来创建新实例对象
	public final static String PACKAGE = "package ";// 包
	public final static String PRIVATE = "private ";// 一种访问控制方式：私用模式
	public final static String PROTECTED = " protected ";// 一种访问控制方式：保护模式
	public final static String PUBLIC = "public ";// 一种访问控制方式：共用模式
	public final static String RETURN = "return ";// 从成员方法中返回数据
	public final static String SHORT = "short ";// 基本数据类型之一,短整数类型
	public final static String STATIC = " static ";// 表明具有静态属性
	public final static String STRICTFP = " strictfp ";// 用来声明FP_strict（单精度或双精度浮点数）表达式遵循IEEE //
														// 754算术规范
	public final static String SUPER = " super ";// 表明当前对象的父类型的引用或者父类型的构造方法
	public final static String SWITCH = " switch ";// 分支语句结构的引导词
	public final static String SYNCHRONIZED = " synchronized ";// 表明一段代码需要同步执行
	public final static String THIS = "this";// 指向当前实例对象的引用
	public final static String THROW = " throw ";// 抛出一个异常
	public final static String THROWS = " throws ";// 声明在当前定义的成员方法中所有需要抛出的异常
	public final static String TRANSIENT = " transient ";// 声明不用序列化的成员域
	public final static String TRY = " try ";// 尝试一个可能抛出异常的程序块
	public final static String VOID = "void ";// 声明当前成员方法没有返回值
	public final static String VOLATILE = " volatile ";// 表明两个或者多个变量必须同步地发生变化
	public final static String WHILE = " while ";// 用在循环结构中
}
